【内附源码和文档】Java 课程设计

您所在的位置:网站首页 java Android计算器 【内附源码和文档】Java 课程设计

【内附源码和文档】Java 课程设计

2023-05-04 20:39| 来源: 网络整理| 查看: 265

【内附源码和文档】Java 课程设计 - Android 计算器 原创

三芊 2023-04-24 23:27:30 ©著作权

文章标签 ci 横屏 xml 文章分类 Java 后端开发

©著作权归作者所有:来自51CTO博客作者三芊的原创作品,请联系作者获取转载授权,否则将追究法律责任 Java 课程设计 - Android 计算器一、设计分析1.1 题目重述

本次实验为了实现一个保存计算过程的计算器,主要有以下三个要求:

仿照真实的计算器实现其功能。在左上方的文本框中显示当前的计算过程,在右边的文本区中显示以往的计算过程。单击“保存”按钮可以将文本区中的全部计算过程保存到文件;单击“复制”按钮可以将文本区中选中的文本复制到剪贴本;单击“清除”按钮可以清除文本区的全部内容。1.2 设计思路

考虑到计算器的美观和易用性,我决定把计算器做在 Android 端,Android 系统的 App 的底层功能由 Java 实现,所以工作主要分为两部分:

设计计算器界面 (activity_main.xml) 计算器界面用xml文件编写,包括手机竖屏和横屏两个布局文件: 竖屏:activity_main.xml 布局为 portrait 横屏:activity_main_land.xml 布局为 landscape 竖屏模式可以完成基本的四则运算,不涉及科学计算 横屏模式除了完成基本的四则运算,还添加了科学运算编写计算接口 (ScienceCalculator.java) ScienceCalculator 可以完成包含科学运算函数的 math,先实现可以完成基本四则运算的 BaseCalculator,在此基础上,实现 ScienceCalculator。 运算的思路是先通过 ScienceCalculator 完成math中需要科学计算函数的部分,再用这些部分计算的结果替换原 math 中的这些部分,使包含科学计算函数的 math 转变成可用 BaseCalculator 计算的 math。二、程序结构

【内附源码和文档】Java 课程设计 - Android 计算器_ci

图2.1 程序结构流程图

【内附源码和文档】Java 课程设计 - Android 计算器_xml_02

图2.2 横屏程序界面

完整的源码和详细的文档,上传到了 【WRITE-BUG数字空间】,需要的请自取:https://www.writebug.com/code/0c7ea089-c792-11ed-bd6a-6479f0e5e323/#

收藏 评论 分享 举报

上一篇:【内附源码和文档】基于 Python 的学生考勤管理系统的设计与实现

下一篇:【内附源码和文档】基于Python语言实现一个绘图系统



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3